package com.pureut.order.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/***
 * 供应商mq 出参
 * Author:C
 * Date:2023/03/22 13:38
 * @DESC
 */
@Data
public class OrderSupplierManagementMqDto implements Serializable {

    /**
     * id
     */
    private Long id;

    /**
     * 部门id
     */
    private long deptId;

    /**
     * 供应商名称
     */
    private String supplierName;

    /**
     * 供应商简称
     */
    private String supplierAbbreviation;

    /**
     * 供应商编号
     */
    private String supplierNum;

    /**
     * 供应商等级
     */
    private int supplierLevel;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 归属人
     */
    private long ascriptionBy;

    /**
     * 联系人
     */
    private String contactsBy;

    /**
     * 联系方式
     */
    private String contactsInformation;

    /**
     * 供应商地址
     */
    private String supplierAddress;

    /**
     * 开票信息
     */
    private String invoicingInformation;

    /**
     * 营业执照
     */
    private String businessLicense;

    /**
     * 审核状态
     */
    private int auditStatus;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 备注
     */
    private String remark;

    /**
     * 所属机构
     */
    private int affiliatedOrganization;

    /**
     * 供应商类别编码
     */
    private String supplierCategoryCode;

    /**
     * 纳税人识别号
     */
    private String ratepayerNumber;

    /**
     * 联系电话
     */
    private String contactsPhone;

    /**
     * 开户银行
     */
    private String bankDeposit;

    /**
     * 开户账号
     */
    private String openAccount;

    /**
     * 多个id
     */
    private String idStr;

    /**
     * 租户id
     */
    private Long tenantId;
}
